package com.huilian.iotbox.data.po;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * (ProductParam)实体类
 *
 * @author makejava
 * @since 2021-08-28 11:19:00
 */
@Data
public class ProductFunc implements Serializable {
    private static final long serialVersionUID = -72460472785127006L;

    private Integer id;
    /**
     * 产品Id
     */
    private Integer productId;
    /**
     * 功能名称
     */
    private String funcName;
    /**
     * 查询功能码，10进制，数值范围 0x30-0xC8（48-200）
     */
    private Integer queryFunCode;
    /**
     * 设置指令，10进制，数值范围 0x30-0xC8（48-200）
     */
    private Integer setFunCode;
    /**
     * 管理端是否显示
     */
    private Boolean visible;
    /**
     * 是否禁用
     */
    private Boolean disable;
    /**
     * 设置成功后刷新
     */
    private Boolean refreshAfterSuccess;
    /**
     * 参数类型：1、参数项，2、自定义协议
     */
    private Integer funcType;

    private Date createTime;

    private Date updateTime;

    private Integer productFuncId;
}